package com.molichuxing.services.business.dto.response;

import java.time.LocalDateTime;

import com.molichuxing.framework.dto.ResponseRootDto;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 
 * @author liyg
 * 库存物流dto
 * 2019-08-21
 *
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class StockRecordBizDto extends ResponseRootDto {
	
	 /**
     * 主键id id
     */
    private Integer id;

    /**
     * 车辆id car_id
     */
    private Integer carId;

    /**
     * 车型id vehicle_id
     */
    private Integer vehicleId;

    /**
     * 发车库id out_stock_id
     */
    private Integer outStockId;

    /**
     * 发车库类型（1：中转库，2：门店） out_stock_type
     */
    private Integer outStockType;
    
    /**
     * 发车库门店id out_store_id
     */
    private Integer outStoreId;
    
    /**
     * 发车库名称 
     */
    private String outStockName;

    /**
     * 发车时间 out_operation_time
     */
    private LocalDateTime outOperationTime;

    /**
     * 发车操作人id out_account_id
     */
    private Integer outAccountId;

    /**
     * 发车操作人姓名 out_account_account
     */
    private String outAccountAccount;

    /**
     * 收车库id in_stock_id
     */
    private Integer inStockId;

    /**
     * 收车库类型（1：中转库，2：门店） in_stock_type
     */
    private Integer inStockType;
    
    /**
     * 收车库门店id in_store_id
     */
    private Integer inStoreId;
    
    /**
     * 收车库名称 
     */
    private String inStockName;

    /**
     * 库存状态（1：入库，2：出库） status
     */
    private Integer status;

    /**
     * 出入库类型（1：采购入库，2：调拨入库，3：调拨出库，4：调拨入店，5：拒收入库，6：收车入库） type
     */
    private Integer type;

    /**
     * 操作时间（出入库时间） operation_time
     */
    private LocalDateTime operationTime;

    /**
     * 检验单文件url pdi_url
     */
    private String pdiUrl;

    /**
     * 调拨说明 allot_explain
     */
    private String allotExplain;
    
    /**
     * 采购订单号 order_code
     */
    private Long orderCode;
    
    /**
     * 操作人id account_id
     */
    private Integer accountId;

    /**
     * 操作人姓名 account_account
     */
    private String accountAccount;
    
    /**
     * 是否高亮显示 （用于车辆流转）
     */
    private Boolean isShow=true;

    /**
     * stock_stock_record
     */
    private static final long serialVersionUID = 1L;
    
}